import { axios } from '@/utils/request'

/**
 * 用工性质分析-违章性质
 * @param {*} parameter
 * @returns
 */
export function getViolationTypeAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationEmployeeTypeAnalysis/ViolationTypeAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 用工性质分析-通用/专业
 * @param {*} parameter
 * @returns
 */
 export function getViolationTypeCategoryAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/ViolationTypeCategoryAnalysis',
      method: 'post',
      data: parameter
    })
  }

/**
 * 用工性质分析-各作业专业
 * @param {*} parameter
 * @returns
 */
 export function getVioWorkSpecialityAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/WorkSpecialityAnalysis',
      method: 'post',
      data: parameter
    })
  }

/**
 * 用工性质分析-各工龄段违章性质
 * @param {*} parameter
 * @returns
 */
 export function getVioWorkYearsAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/WorkYearsAnalysis',
      method: 'post',
      data: parameter
    })
  }

/**
 * 用工性质分析-各年龄段违章性质
 * @param {*} parameter
 * @returns
 */
 export function getVioAgeAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/AgeAnalysis',
      method: 'post',
      data: parameter
    })
  }

/**
 * 用工性质分析-人的不安全行为/管理缺陷
 * @param {*} parameter
 * @returns
 */
 export function getVioUnsafeFactorAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/UnsafeFactorsAnalysis',
      method: 'post',
      data: parameter
    })
  }

/**
 * 用工性质分析-人的不安全行为
 * @param {*} parameter
 * @returns
 */
 export function getVioUnsafeBehaviorAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/UnsafeBehaviorAnalysis',
      method: 'post',
      data: parameter
    })
  }

/**
 * 用工性质分析-管理缺陷
 * @param {*} parameter
 * @returns
 */
 export function getVioUnsafeMDAnalysis (parameter) {
    return axios({
      url: '/QHSEViolationEmployeeTypeAnalysis/ManagementDeficienciesAnalysis',
      method: 'post',
      data: parameter
    })
  }
